Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain F3 Algeria F1 Algeria F2 Czech Republic F4 Austria F3 Morocco F1 Morocco F2 Italy F9 Slovenia F3 Austria F5 Poland F2 Poland F3 Poland F10 Spain F38 Czech Republic F4 Czech Republic F5 Croatia F2 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F6 Spain F40 Spain F41 Czech Republic F6 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Germany F12 Slovak Rep. F1 Egypt F15 Czech Rep F5 Egypt F1 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Austria F7 Croatia F10 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Croatia F6 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Spain F4 Egypt F11 Czech Republic F5 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Egypt F33 Egypt F34 Egypt F6 Egypt F7 Egypt F8 Egypt F11 Egypt F12 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F29 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Prague M25 Pardubice M25 Vogau M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M25 Pardubice Czech Republic F1 Slovakia F1 M15 Poprad M25 Budapest Hungary F4 Croatia F1 Czech Republic F4 Austria F1 Croatia F1 Germany F5 Austria F11 Bosnia/Herzegovina F5 Croatia F6 Czech Republic F6 Austria F1 Croatia F1 Croatia F2 Germany F1 Czech Republic F1 Croatia F3 Egypt F30 (Cairo) Czech Republic F5 M25 Poznan Czech Republic F6 Egypt F14 Czech Rep F4 Copa Ericsson Brazil - Sao Paulo Sporting Challenger - Turin 6th Sardinian International Championships - Cagliari Czech Open - Prostejov Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia Karshi Challenger - Karshi Oberstaufen Cup - Oberstaufen Bukhara Challenger - Bukhara Unicredit Czech Open - Prostejov San Benedetto Challenger - San Benedetto Oberstaufen Cup-Head German Master's Series - Oberstaufen San Benedetto Challenger - San Benedetto San Marino CEPU Open - San Marino Trofeo Francesco Guzzini - Recanati Rabat Challenger St. Brieuc Challenger Prosperita Open 2006 - Ostrava Monza Challenger San Benedetto Challenger The LTA Manchester Trophy - Manchester Manerbio Challenger Freudenstadt Challenger Banja Luka Challenger Maia Open 2002 - Maia Prostejov Challenger Bytom Challenger Oberstaufen Challenger Banja Luka Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Tarragona Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Neride Prague Indoor - Prague Ostrava Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Kosice Open-Steelers Cup 2008 - Kosice VIII Trofeo Ciutat de Barcelona - Barcelona Manerbio Challenger Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Tanger Challenger Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Trnava Challenger Madrid Challenger Zagreb Open - Zagreb San Luis Potosi Challenger - San Luis Potosi 10° Trofeo Luigi Pezzoli - Bergamo Sao Leopoldo Challenger 10ø Tornea B. Camparini - Reggio Emilia Heilbronn Challenger Meknes Challenger Casablanca Challenger Prostejov Challenger Czech Open 2006 - Prostejov Ostrava Challenger Prostejov Challenger Timisoara Challenger Cordenons Challenger Banja Luka Challenger Sibiu Challenger KGHM Polish Indoors - Wroclaw Astana Challenger Cherbourg Challenger Kazan Challenger Rimini Challenger Porsche Open - Poznan Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Ostrava Challenger Aix En Provence Challenger Oberstaufen Cup - Oberstaufen San Benedetto Challenger Brasov Challenger - Brasov Unicredit (Suisse) Bank S. A. Challenger - Chiasso Banja Luka Challenger 2004 - Banja Luka X Trofeo Ciudad de Quito - Quito Brasov Challenger Banja Luka Challenger Czech Indoor Open - Prague Mons Challenger Rennes Challenger Prosperita Open 2007 - Ostrava Open Castilla y Leon - Segovia Ostrava Open 2005 - Ostrava Meknes Challenger Marrakech Challenger Madrid Challenger Kazan Challenger Marburg Challenger Trnava Challenger ECM Prague Open 2008 - Prague Banja Luka Challenger Bratislava Challenger Rijeka Open - Rijeka Timisoara Challenger - Timisoara TEAN International - Alphen Aan Den Rijn Geneva Challenger Banja Luka Challenger 2008 - Banja Luka Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Buenos Aires Challenger Timisoara Challenger - Timisoara Iskratel Open - Kranj ECU Prague Open - Prague Trnava Challenger Samarkand Challenger - Samarkand Eckental Challenger Prague Challenger Bergamo Challenger Budapest Challenger - Budapest Riviera di Rimini Challenger 2004 - Rimini Banja Luka Challenger Copa Petrobras Santiago - Santiago Constanta Challenger Lamberts Open by Stawag - Aachen Trnava Challenger Mons Challenger Trnava Challenger Mersin Challenger Braunschweig Challenger Santa Cruz de la Sierra Challenger Meerbusch Challenger Sibiu Challenger Prostejov Challenger Ortisei Challenger M25 Prostejov Segovia Challenger Bergamo Challenger Greece F6 (Heraklion) Ostrava Challenger Prostejov Challenger Marrakech Challenger Prostejov Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples ECM Cup - Prague Memorial Kolyaskin - Donetsk Ostrava Challenger IX Trofeo Ciudad de Quito - Quito Madrid Challenger Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Heineken Open - Auckland ECM Cup - Prague Lima 2 Challenger Open Castilla y Leon - Segovia Nottingham Challenger Copa Ericsson Uruguay - Montevideo St. Tropez Challenger Braga Challenger Mallorca Challenger Blumenau Challenger Vancouver Challenger Prague Challenger Aix En Provence Challenger Akbank Private Banking TED Open - Istanbul Recanati Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Liberec Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Jameson Cup - Milan Lyon Challenger Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Bogota Challenger Ortisei Challenger Bendigo Challenger Bengalaru 1 Challenger Copa Ericsson Chile - Santiago Bengalaru 2 Challenger Medibank Private International - Sydney Monterrey Challenger Phoenix Challenger Oeiras 1 Challenger Citta di Monza - Monza Aix En Provence Challenger Bordeaux Challenger Unicredit Czech Open 2007 - Prostejov Dubai Open - Dubai Prague Open - Prague Siemens Open 2003 - Scheveningen Ilkley Challenger Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Tehran Open ATP Challenger - Tehran Czech Indoor Open - Prague Challenger Leon 2004 - Leon Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Canottieri Minico 2004 - Mantova Istanbul Challenger Black Forest Open 2004 - Freudenstadt Alicante Challenger Dubrovnik Open - Dubrovnik Copa Petrobras Argentina - Buenos Aires Roanne Challenger Allianz Suisse Open - Gstaad Timisoara Challenger - Timisoara Architect Open - Budapest Arroyo de la Encomienda - Valladolid Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Sibiu Challenger The Tennis Channel Open - Las Vegas Helsinki Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Open de Rennes - Rennes Mercedes Cup - Stuttgart Trani Challenger Kobstaedernes ATP Challenger - Kolding Generali Open - Kitzbuhel Brasov Challenger Pilot Pen Tennis - New Haven TD Waterhouse Cup - Long Island Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Orleans Challenger St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Mouilleron-Le-Captif Challenger The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Karlsruhe Challenger Prostejov Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Pilot Pen Tennis - New Haven China Open - Beijing Alicante Challenger Kosice Challenger Brest Challenger Cordenons Challenger Sao Jose Do Rio Preto Challenger Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Proton Malaysian Open - Kuala Lumpur Parma Challenger International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Banja Luka Challenger Medibank International - Sydney M25+H Ricany SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Prostejov Challenger Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Catella Swedish Open - Bastad Synsam Swedish Open - Bastad Milan Challenger Ortisei Challenger Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Blois Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Salzburg Challenger Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Heineken Open - Auckland Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia Mersin Challenger SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona AEGON Championships - London Ortisei Challenger Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille Ostrava Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Gerry Weber Open - Halle Casablanca Challenger Antalya Cup - Antalya Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Moselle Open - Metz Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Liberec Challenger Bank Austria Tennis Trophy - Vienna Prague Challenger Argentina Open - Buenos Aires Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Oberstaufen Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Trnava Challenger Copa Claro - Buenos Aires Monza Challenger Prague Challenger Zagreb Challenger Open Sabadell Atlantico - Barcelona Palermo Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Genova Challenger Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Moselle Open - Metz Cherbourg Challenger Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Marburg Challenger Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck US Men's Clay Court Championship - Houston Hungarian Open - Budapest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston China Open - Beijing Quimper Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Grand Prix Hassan II - Marrakech Seville Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Liberec Challenger Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Open Romania - Bucharest Qatar Open - Doha Open 13 - Marseille Open Seat Godo 2005 - Barcelona Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles China Open - Beijing BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane - Brisbane Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Prostejov Challenger Catella Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb BMW Open - Munich ATP Vegeta Croatia Open - Umag Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch Hypo Group Tennis International - Portschach SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Pacific Life Open - Indian Wells Tata Open - Chennai bett1HULKS Championships - Cologne NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Manama Challenger Tennis Masters Series - Toronto Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Pozoblanco Challenger Tennis Masters Series - Madrid Santo Domingo Challenger Stanford Challenger Open de la Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane Masters Series Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Heineken Open - Auckland Thailand Open - Bangkok China Open - Beijing Wimbledon - London Australian Open - Melbourne San Diego Open - San Diego U.S. Open - New York German Tennis Championships - Hamburg Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, QF, ESP-GER, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 All Lower level tournaments Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong Olympics - London Barclays ATP World Tour Finals - London